package org.web.clientlistmanager.server.dao;

import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.web.clientlistmanager.server.domain.query.QueryClientProcess;
import org.web.clientlistmanager.server.domain.ClientProcessDO;

@Mapper
public interface ClientProcessDAO {

	ClientProcessDO selectClientProcessByClientProcessId(Integer clientProcessId);

	List< ClientProcessDO > selectClientProcessList(QueryClientProcess queryClientProcess);

	Integer countClientProcessList(QueryClientProcess queryClientProcess);

	int insertClientProcess(ClientProcessDO clientProcessDO);

	int updateClientProcessByClientProcessId(ClientProcessDO clientProcessDO);

	int deleteClientProcessByClientProcessId(Integer clientProcessId);

	List<String> selectDistinctList(QueryClientProcess queryClientProcess);

}
